﻿using FreeSql.DataAnnotations;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Text;

namespace LdtJudge.DataEngine.Model.DataModel.SystemtableModel
{
    [JsonObject(MemberSerialization.OptIn), Table(DisableSyncStructure = true)]
    public partial class SYS_Organ_MarketSupervision
    {
        [JsonProperty, Column(DbType = "varchar(50)", IsPrimary = true, IsNullable = false)]
        public string MS_ID { get; set; }

        [JsonProperty, Column(DbType = "varchar(100)")]
        public string MS_Name { get; set; }

        [JsonProperty, Column(DbType = "varchar(512)")]
        public string MS_ShortName { get; set; }

        [JsonProperty, Column(DbType = "varchar(100)")]
        public string MS_Code { get; set; }

        [JsonProperty, Column(DbType = "varchar(100)")]
        public string MS_ParentID { get; set; }

        [JsonProperty, Column(DbType = "varchar(100)")]
        public string MS_LevelID { get; set; }

        [JsonProperty, Column(DbType = "decimal(18,1)")]
        public string MS_SerialNumb { get; set; }

        [JsonProperty, Column(DbType = "varchar(100)")]
        public string DT_ID { get; set; }

        [JsonProperty, Column(DbType = "decimal(18,1)")]
        public string MS_StausFlag { get; set; }

        [JsonProperty, Column(DbType = "varchar(100)")]
        public string MS_Remarks { get; set; }
        [JsonProperty]
        public string UpdateTime { get; set; }

        [JsonProperty, Column(DbType = "varchar(100)")]
        public string MS_StandardCode { get; set; }

        [JsonProperty, Column(DbType = "varchar(100)")]
        public string MS_Province { get; set; }
    }
}
